.login_head{width: 1000px; margin: 0 auto; padding: 70px 0 10px;}
.login_wrap{width: 100%;background: url(../images/regbox_bg1.jpg) no-repeat left center;}
.login_con{width: 1000px; margin: 0 auto;height: 523px; position: relative;background: url()no-repeat;background-size:100% 100%; }

.weixinbox{position: absolute;left:10px;top:68px;left: 77px;width: 100px;height: 140px;}
.weixinbox span{display: block;width: 100px;height: auto;height:100px}
.weixinbox a{text-shadow: 1px 1px 1px #9a6211; font-weight:bold; display: block;width: 100px;height: 33px;background: #ea7346;border-radius: 5px;margin-top: 10px;color:#fff;line-height: 33px;text-align: center;font-size: 16px;box-shadow: 1px 1px 1px #9a6211;}
.weixinbox a:hover{color:#ffe04d;}
.info_box{width: 300px; height: 424px; background: url(../images/newinfobg.png) repeat; float: right; margin-top: 48px; overflow: hidden;  border-radius: 10px;}
.info_tit{height: 54px; line-height: 54px;}
.info_tit span{text-shadow:1px 1px 1px #424037; width: 150px; filter:alpha(opacity=70); 
-moz-opacity:0.7; 
opacity:0.7;text-align: center; display: inline-block; color: #a4a4a4; background: #3B3B3B; font-size: 17px; border-bottom: 1px solid #615a3e;}
.info_tit span.on{background: none; border-bottom: none;}
.info_tit span.on a{color: #fff;}
.info_tit span a{color: #ff9409;}
.info_con{padding: 0 22px;position: relative;}
.info_con{padding: 0 22px;}
.con2{display: none;}
.info_con .reg_item{ margin-top: 12px;}
.info_con .reg_item input{width:80%; height: 40px; display: inline-block; border:1px solid #d4d4d4; border-radius: 5px; color: #b9b9b9; padding: 0 10% 0 10%;}

.yuyin_btn{overflow: hidden;color: #444;}
.yuyin_btn span{float: right;height: 2rem;line-height: 2rem;padding-right:5px;cursor: pointer;}
.yuyin_btn span i{color:#649cb6;font-style: normal;}

.info_con .reg_item .prompt{color: #2da0e2; font-size: 12px; background: url(../images/login_icons.png) no-repeat -4px -448px; padding-left: 16px;}
.required{color: #555; font-size: 12px; background: url(./images/login_icons.png) no-repeat -4px -448px; padding-left: 16px;}
.info_con .submit_box input{width: 110px; background: #ff9409; border: 1px solid #ee6500; color: #fff; font-size: 14px; padding: 0;}

#login_go span{margin-top: 25px;}
#username{background: url(../images/login_icons.png) no-repeat 0 -69px #fff;}
#username.on{background: url(../images/login_icons.png) no-repeat 0 -29px #2da0e2; color: #fff;}
#username.sure{background: url(../images/login_icons.png) no-repeat 0 -29px #4dd02a; color: #fff;}
#password, #password_confirm{background: url(../images/login_icons.png) no-repeat 0 -160px #fff;}
#password.on, #password_confirm.on{background: url(../images/login_icons.png) no-repeat 0 -110px #2da0e2; color: #fff;}
#password.sure, #password_confirm.sure{background: url(../images/login_icons.png) no-repeat 0 -110px #4dd02a; color: #fff;}
#email{background: url(../images/login_icons.png) no-repeat 0 -238px #fff;}
#email.on{background: url(../images/login_icons.png) no-repeat 0 -198px #2da0e2; color: #fff;}
#email.sure{background: url(../images/login_icons.png) no-repeat 0 -198px #4dd02a; color: #fff;}
#verifycode{width: 80px; background: url(../imgs/login/login_icons.png) no-repeat 0 -280px #fff;}
#verify_img{width: 95px; height: 30px; display: inline-block; vertical-align: middle;}
.shuaxin{display: inline-block; width: 18px; height: 16px; background: url(../images/login_icons.png) no-repeat -5px -330px; vertical-align: middle;}
.des{display: none;}
.bg_f, .yes, .no{position: relative;}
.yes .queren{width: 14px; height: 14px; background: url(../images/login_icons.png) no-repeat -5px -410px; position: absolute; right: 8px; top: 14px;}
.no .queren{width: 14px; height: 14px; background: url(../images/login_icons.png) no-repeat -5px -477px; position: absolute; right: 8px; top: 14px;}




.forautologin{color: #424242; font-size: 12px;}
.wrong{color: #e62626; font-size: 12px;margin-top: 10px; }
.username{width:87%; height: 40px; display: inline-block; border:1px solid #d4d4d4;color: #b9b9b9; border-radius: 5px; padding: 0 3% 0 10%; background: url(../images/login_icons.png) no-repeat 0 -69px #fff; margin-top: 12px;}
.password{width:87%; height: 40px; display: inline-block; border:1px solid #d4d4d4;color: #b9b9b9; border-radius: 5px; padding: 0 3% 0 10%; background: url(../images/login_icons.png) no-repeat 0 -160px #fff; margin-top: 12px;}
.username.on{width:87%; height: 40px; display: inline-block; border:1px solid #d4d4d4;color: #fff; border-radius: 5px; padding: 0 3% 0 10%; background: url(../images/login_icons.png) no-repeat 0 -29px #2da0e2; margin-top: 12px;}
.password.on{width:87%; height: 40px; display: inline-block; border:1px solid #d4d4d4;color: #fff; border-radius: 5px; padding: 0 3% 0 10%; background: url(../images/login_icons.png) no-repeat 0 -110px #2da0e2; margin-top: 12px;}
.username.sure{width:87%; height: 40px; display: inline-block; border:1px solid #d4d4d4;color: #fff; border-radius: 5px; padding: 0 3% 0 10%; background: url(../images/login_icons.png) no-repeat 0 -29px #4dd02a; margin-top: 12px;}
.password.sure{width:87%; height: 40px; display: inline-block; border:1px solid #d4d4d4;color: #fff; border-radius: 5px; padding: 0 3% 0 10%; background: url(../images/login_icons.png) no-repeat 0 -110px #4dd02a; margin-top: 12px;}


.tishi{display: none;}

.autologin{margin-top: 12px;}
.loginsubmit{line-height: 40px;text-align: center;margin-left: 78px; display: inline-block; width: 110px; height: 40px; background: #4dd02a; border-radius: 5px; border: 1px solid #39ac1a; color: #fff; font-size: 14px; margin-top:5px;}

a.forgetpw{margin-left:64px; color: #ff7800;}

.coopweb{margin-top: 80px; text-align: center;}
.coopweb p{ color: #424242;}
.coopweb div a{width: 30px; height: 30px; display: inline-block; background: url(../images/login_icons.png) no-repeat; margin: 10px 16px 0;}
.coopweb div a.weibo{background-position: -268px -40px;}
.coopweb div a.qq{background-position: -268px -80px;}
.coopweb div a.kaixin{background-position: -268px -1px;}
.phone_numbtn{color:#ff9409;cursor:pointer;text-align: center;text-decoration: underline;}




  .reg_cont{width: 260px;height:100%;}
  .reg_message{display:none;position: relative;width: 80%;height: 30px;line-height:30px;color:red;text-align: left;font-weight: bold; margin-left:10%;color:#999999;color:#ef344e;}
  .login_message{display:none;position: relative;width: 80%;height: 20px;line-height:20px;color:red;text-align: left;font-weight: bold; margin-left:10%;color:#999999;color:#ef344e;}
  .warn_btn{background: url(../images/warn.png) no-repeat;background-size: 100%;width: 14px;height: 14px;position: absolute;top:8px;left:-16px;}
  .login_warn_btn{background: url(../images/warn.png) no-repeat;background-size: 100%;width: 14px;height: 14px;position: absolute;top:-22px;left:-16px;}
  .reg_cot{ width: 100%;text-align: left;color:#ccc;font-size: 0.8rem;line-height: 1.2rem;}
  .reg_name{ border-radius: 3px ;overflow: hidden; background: #fff;line-height: 38px; position: relative; margin-top: 13px; width:100%;height:38px; overflow: hidden; }
  .reg_name div{width: 80%;height: 42px;margin-left: 5px;line-height: 42px;}
  #huo_btn{color:#ea7346; text-align: center; position: absolute; font-size: 0.8rem;margin-right: 5px;margin-top:6px;width: 5rem;height:29px;border-bottom:1px solid #a3a3a3;display: block;background: #d0d0d0;right: 0;top:0; line-height:30px;-webkit-box-sizing:border-box;box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;cursor: pointer;}

  .reg_cont input{width: 73%;height: 100%;border: none;font-size: 12px;text-indent: 5px;color:#666666;}
  .reg_name>span{margin-left: 2px; width: 20px;height:20px;display: inline-block;float: left;line-height: 42px;background: url(../images/login_icons.png) no-repeat;background-position: -1px -80px;margin-top: 13px;}
  .reg_testing{border-radius: 3px ; background: #fff; position: relative; margin-top: 13px;width:100%; height:42px;overflow: hidden; }
  .reg_pic{border-radius: 3px ;float: left; background: #fff; position: relative; margin-top: 13px;width:60%; height:38px;overflow: hidden;margin-bottom:10px; }
  .reg_yzm{float: right;    margin-top: 13px;margin-bottom: 10px;width:34%;}
  .reg_yzm img{width:100%;height:40px;}
  .reg_testing div{width: 80%;height: 38px;margin-left: 5px;line-height: 38px;}
  .reg_testing>span{ margin-left: 2px;width: 20px;height: 20px;display: inline-block;float: left;line-height: 38px;background: url(../imgs/login/login_icons.png) no-repeat;background-position: -3px -290px;margin-top: 13px;}
  .reg_password{border-radius: 3px; background: #fff; margin-top:13px;width: 100%;height:38px;overflow: hidden; }
  .reg_password div{width: 80%;height: 38px;margin-left: 5px;line-height: 38px;}
  .reg_password>span{ margin-left: 2px;width: 20px;height: 38px;display: inline-block;float: left;line-height:38px;background: url(../imgs/login/login_icons.png) no-repeat;background-position: -1px -170px;margin-top: 13px;}
  .yy-yzm{display:none;position: absolute;top: 22%;left: 60px;background: #666;color: #fff;padding: 15px 25px;border-radius: 5px;}

  .reg_cont .reg_btn{ text-align:center;margin-top:25px; color:#fff; overflow: hidden; width: 110px;margin-left:78px;height:40px;margin-left:0 auto;border-radius: 5px;background: #ff9409;line-height: 40px;font-size:14px;border: 1px solid #ee6500;}
  .reg_cont .reg_btn button{width:100%;height: 100%;border: none;background: #ff9409;color:#fff;}
  .namereg_btn{width: 100%;height: 20px;line-height: 20px;}
  .namereg_btn a{margin: 0 auto;display: block;width: 100%;text-align: center;height: 20px;color:#ff9409;text-decoration:underline ;}


.login_foot{width: 1000px; margin: 30px auto 0; text-align: center; color: #b9b9b9; font-size: 12px;}
.login_foot p{margin-top: 8px;}
.login_foot a{color: #b9b9b9; padding: 0 10px;}

.old_reg_name{ border-radius: 3px ;background: #fff;line-height: 38px; position: relative; margin-top:14px;height:38px;}
.old_register{height: auto;}
.old_register div{}
.old_register div.help-block{width: 100%;height: 14px;line-height: 14px;color:red;font-size: 12px;overflow: hidden;}
.old_register div label{width:55px;display: inline-block;}
.old_register div input{width: 120px;border:none;height:100%;line-height:38px;}
.yanzhengma_1{border-radius: 3px ;background: #fff;line-height:42px; position: relative; margin-top:14px;height:42px;}
.yanzhengma_1 img{display:block;height: 90%;float: right;}
.yanzhengma_1 label{display: block;float:left;height: 42px;line-height: 42px;}
.yanzhengma_1 input{width: 90px!important;display: block;float: left;height: 42px;border:1px solid #ccc;}

.yanzhengma{    padding-left: 0;line-height:38px; position: relative; margin-top:10px;height:38px;}
.yanzhengma img{display:block;height: 100%;float: right;}
.yanzhengma label{display: none;float:left;height: 42px;line-height: 38px;}
.yanzhengma input{width: 60%;border-radius:4px ;display: block;float: left;height:38px;}
.yanzhengma .help-block{display: none;}
.ok_1{width: 110px;margin:0 auto;margin-top: 14px;}
.ok_1 button{background: #ccc;width: 110px;height: 42px;line-height:38px;display: block;list-style: none;border:none;background:#ff9409;color:#fff;   border-radius: 5px;border: 1px solid #ee6500; margin-top: 10px;}
